<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>data-test</title>

    <!-- 生产环境版本，优化了尺寸和速度 -->
    <script src="https://cdn.jsdelivr.net/npm/vue@2"></script>
</head>
<body>
<div id="app">
    {{ a }}
    <input v-model="a">

</div>
<script>
    var data = {a: 1}
    var vm = new Vue({
        el: app,
        data: data
    })
    vm.$data === data // => true
    vm.$el === document.getElementById('app') // => true

    // $watch 是一个实例方法
    vm.$watch('a', function (newValue, oldValue) {
        // 这个回调将在 `vm.a` 改变后调用
        console.log("a 已经改变 当前为" + data.a)
    })
</script>
</body>
</html>